/* Menu.h
Permet la gestion des fonctions liées à la mise en place du terrain du Tower Defense
*/

#ifndef _MENU
# define _MENU

#include "TD_moteur2D.h"

struct smenu
{
    char id_menu; // le numéro id du menu (1 pour principal, etc..)
    int souris_abscisse;
    int souris_ordonnee;
};
typedef struct smenu menu;

menu * init_menu ();
// initialise le menu, à lancer par le main

void lancer_menu (moteur2D *Moteur2D);
//lance l'affichage de l'éditeur

void menu_editeur (moteur2D *Moteur2D);
//s'occupe de la partie dédiée à l'éditeur (chargement de carte notament)

void menu_un_joueur (moteur2D *Moteur2D);
//s'occupe de la partie dédiée au mode solo

#endif
